var http = require( '../../utils/util' )
import { restUserShare,restUserShareAdd } from '../../api/inquiry.js'
import { baseUrl, uploadUrl } from '../../api/comm.js'
var app = getApp()

// pages/coustomer/share2.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
		dataimg: [],
		isshow: true,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  
  formSubmit: function(e) {
  	var that = this;
  	
  	if(!e.detail.value.content){
  		wx.showToast({
  			title: "请描述效果感言!",
  			icon: "error"
  		});
		return;
  	}
	
	// if(!e.detail.value.comment){
	// 	wx.showToast({
	// 		title: "请为我们提供建议~",
	// 		icon: "error"
	// 	});
	// 	return;
	// }
	
	// if(that.data.dataimg.length<1){
	// 	wx.showToast({
	// 		title: "请上传图片~",
	// 		icon: "error"
	// 	});
	// 	return;
	// }
  	
  	var data = {
  		content: e.detail.value.content,
		comment: e.detail.value.comment,
		img1: that.data.dataimg.length>=1 ? that.data.dataimg[0] : '',
		img2: that.data.dataimg.length>=2 ? that.data.dataimg[1] : '',
		userId: app.globalData.wxlogin.userId
  	};
  	
  	restUserShareAdd(data).then(res => {
  		if(res.code == 0){
  			var title = "谢谢您的宝贵建议!";
  			
  			wx.showToast({title: title, icon: "success"});
  			setTimeout(function(){
  				wx.navigateBack();
  			}, 1555);
  		}else{
  			wx.showToast({title: res.msg, icon: "fail"});
  		}
  	});
  	
  },
  deleteimg: function(e) {
	  var that = this;
	 
	 var dataimg = that.data.dataimg;
	 var item = e.target.dataset.item;
	 var newdataimg = [];
	 for(var i =0; i<dataimg.length; i++){
		 if(dataimg[i] != item) {
			 newdataimg = newdataimg.concat(dataimg[i]);
		 }
	 }
	  that.setData({
	  		dataimg: newdataimg,
			isshow: newdataimg.length<2? true: false
	  });
  },
	previewImage: function(e){
		wx.previewImage({
		  current: e.currentTarget.id, // 当前显示图片的http链接
		  urls: this.data.dataimg // 需要预览的图片http链接列表
		})
	},
	
	imgupload(){
		var that = this;
	    wx.chooseImage({
		  count: 2,
		  sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有
		  sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
			  success: function (res) {
			  // 获取选取的图片
			  const tempFilePaths = res.tempFilePaths
			  // 循环上传每一张选取的图片
			  for (var i = 0; i < tempFilePaths.length; i++) {
				wx.uploadFile({
				  url: uploadUrl,
				  filePath: tempFilePaths[i],
				  name: 'file',
				  formData: {
					  'userId': app.globalData.wxlogin.userId
				  }, 
				  success (res){
					console.log(res);
					var data = JSON.parse(res.data);
					if(res.statusCode == 200 && data.code == 0){
					  var dizhi = baseUrl+data.fileName; 
					  that.setData({
						  dataimg: that.data.dataimg.concat(dizhi)
					  });
					  if(that.data.dataimg.length>=2){
						  that.setData({
						  		isshow: false
						  });
					  }
					  console.log(that.data.dataimg)
					}else{
					  wx.showToast({
						title: '上传失败',
						icon: 'error',
						duration: 1000
					  })
					}
					
				  }
				})
			  }
	      }
	    })
	  },
	
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // }
})